package com.ajz.manager.dto;

import io.swagger.annotations.ApiModelProperty;

import javax.xml.bind.annotation.XmlRootElement;

/**
 * <p>微信企业付款实体类</p>
 *
 * @author liangrs
 * @version latest
 * @date 2018/1/10
 */
@XmlRootElement(name = "WeiXinTransfers")
public class WeiXinTransfers {

    @ApiModelProperty(value = "商户账号appid")
    private String mch_appid;

    @ApiModelProperty(value = "商户号")
    private String mchid;

    @ApiModelProperty(value = "随机字符串")
    private String nonce_str;

    @ApiModelProperty(value = "签名")
    private String sign;

    @ApiModelProperty(value = "商户订单号")
    private String partner_trade_no;

    @ApiModelProperty(value = "用户openid")
    private String openid;

    @ApiModelProperty(value = "校验用户姓名选项")
    private String check_name;

    @ApiModelProperty(value = "收款用户姓名")
    private String re_user_name;

    @ApiModelProperty(value = "金额")
    private int amount;

    @ApiModelProperty(value = "企业付款描述信息")
    private String desc;

    @ApiModelProperty(value = "Ip地址")
    private String spbill_create_ip;

    public String getMch_appid() {
        return mch_appid;
    }

    public void setMch_appid(String mch_appid) {
        this.mch_appid = mch_appid;
    }

    public String getMchid() {
        return mchid;
    }

    public void setMchid(String mchid) {
        this.mchid = mchid;
    }

    public String getNonce_str() {
        return nonce_str;
    }

    public void setNonce_str(String nonce_str) {
        this.nonce_str = nonce_str;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getPartner_trade_no() {
        return partner_trade_no;
    }

    public void setPartner_trade_no(String partner_trade_no) {
        this.partner_trade_no = partner_trade_no;
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public String getCheck_name() {
        return check_name;
    }

    public void setCheck_name(String check_name) {
        this.check_name = check_name;
    }

    public int getAmount() {
        return amount;
    }

    public void setAmount(int amount) {
        this.amount = amount;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getSpbill_create_ip() {
        return spbill_create_ip;
    }

    public void setSpbill_create_ip(String spbill_create_ip) {
        this.spbill_create_ip = spbill_create_ip;
    }

    public String getRe_user_name() {
        return re_user_name;
    }

    public void setRe_user_name(String re_user_name) {
        this.re_user_name = re_user_name;
    }

    @Override
    public String toString() {
        return "WeiXinTransfers{" +
                "mch_appid='" + mch_appid + '\'' +
                ", mchid='" + mchid + '\'' +
                ", nonce_str='" + nonce_str + '\'' +
                ", sign='" + sign + '\'' +
                ", partner_trade_no='" + partner_trade_no + '\'' +
                ", openid='" + openid + '\'' +
                ", check_name='" + check_name + '\'' +
                ", re_user_name='" + re_user_name + '\'' +
                ", amount=" + amount +
                ", desc='" + desc + '\'' +
                ", spbill_create_ip='" + spbill_create_ip + '\'' +
                '}';
    }
}
